package com.wksc.framework.impexp.log;
/**
 * <p> Title(文件名): ImpExpLog.java </p>
 * <p> Description(描述): TODO </p>
 * <p> Copyright(版权): Copyright (c) 2011 </p>
 * <p> Company(公司): 成都四方信息技术有限公司 </p>
 * <p> CreateTime(生成日期)：2011-10-21上午10:34:30 </p>
 * @author wanglei
 * @version impExp_C13
 */
public interface ImpExpLog {
	/**
	 * 一般信息日志
	 * 
	 * @author QinJinxue
	 * @param message
	 */
	public void info(Object message);
	/**
	 * debug信息日志
	 * 
	 * @author QinJinxue
	 * @param message 打印debug信息日志
	 */
	public void debug(Object message);

	/**
	 * 一般错误日志
	 * 
	 * @author QinJinxue
	 * @param message
	 */
	public void error(Object message, Throwable t);

	/**
	 * 自定义日志级别
	 * 
	 * @author QinJinxue
	 * @param message
	 */
	public void operation(Object message);

	/**
	 * 自定义日志级别
	 * 
	 * @author wanglei
     * @param message 日志内容
     * @param clientIp 客户端(浏览器端ip)
     * @param operateType 操作类型
     * @param operateObj 操作对象
     * @param operatorId 当前操作人员
	 */
	public void operation(String message, String clientIp, byte operateType,
                          int operateObj, Object sysUser);
}
